software diversification efficient frontier investment professionals asset allocation maison ira general ledger investing investments management financial planning accounting gold construction software construction charpente accounts receivable rénovation cfp accounts payable